feat: add git commit and push UI with AI commit message generation#145
feat: add git commit and push UI with AI commit message generation#145Dimillian merged 10 commits intoDimillian:mainfrom
Conversation
- Add backend commands for git commit, push, pull, and sync operations - Implement AI-powered commit message generation using background threads - Add commit button with ghost/outlined styling matching the design system - Add push button that appears when there are commits ahead of remote - Position generate button inside the commit message textarea - Use custom sparkles icon for AI generation and custom checkmark for commit - Use rotating loader icon for commit message generation loading state - Add multi-select support for staged/unstaged files with shift+click and cmd+click - Context menu actions apply to all selected files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: eb18f51570
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@radu2lupu Limited the auto gen on the staged files only, so you can do multi commit step, but it add one more users actions: staging files |
|
sometimes I wonder if the app should not care about staged/unstaged unless there is at least one staged file. So basically commit works on all files unless you decide to stage manually |
|
Doing that ^ |
|
Yeah tbh you're right, should just auto stage everything unless you purposefully remove something. |
…imillian#145) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
// only thing I felt was missing